/*
题目描述
用选择法（选择排序）对数组中的n个整数从小到大排序，并输出排序后的n个整数。要求使用将数组传至函数进行排序的方法。

输入
第一行有一个整数n，表示整数的个数。保证n不超过100。
第二行有n个用空格隔开的整数。

输出
在一行内输出从小到大排序完成的整数，每个整数后输出一个空格。
请注意行尾输出换行。
*/
#include <stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    int arr[n];
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &arr[i]);
    }
    for (int i = 0; i < n; i++)
    {
        for (int j = i + 1; j < n; j++)
        {
            if (arr[i] > arr[j])
            {
                int t = arr[i];
                arr[i] = arr[j];
                arr[j] = t;
            }
        }
    }
    for (int i = 0; i < n; i++)
    {
        printf("%d ", arr[i]);
    }
}